package gui.especialidad;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
import dao.EspecialidadDAO;
import negocio.Especialidad;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
 *
 * @author jorge
 */
public class BuscarEspecialidadGUI extends HttpServlet {

   protected void doGet(HttpServletRequest request, HttpServletResponse response)
            throws ServletException, IOException {
        response.setContentType("text/html;charset=UTF-8");
        PrintWriter out = response.getWriter();
        try {
            EspecialidadDAO base = new EspecialidadDAO();
            String nombre=request.getParameter("nombre");
            String salida;
            salida="<HTML>"
                    +"<HEAD>"
                    + "<META http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />"
                    + "<TITLE>Gestión de Especialidad</TITLE>"
                    + "<link rel='stylesheet' type='text/css' href='estilos/gestion.css'> "
                    + "</HEAD>"
                    + "<BODY>"
                    +"<div id='principal'>"
                    +"<div>"
                    +"<center><h2>Gestión Especialidades</h2></center>"                    
                    +"<table width='900' border='0' align='center'>"
                    +"<tr>"
                    +"<td width='450'><b>Registrar Especialidad</b> &nbsp;&nbsp;   <img src='img/iconoagregar.png' /> </td>"
                    +"<td width='390'>"
                    +"<form action='BuscarEspecialidadGUI' method='get'>"
                    +"<input type='text' name='nombre' width='200'/>"
                    +"<input type='image' src='img/iconobuscar.png'/> "
                    +"</td>"
                    +"</tr>"
                    +"</table>"
                    +"</form>"
                    +"<div class='CSSTableGenerator'>"
                    + "<center>"
                    +"<table width='900' height='48' border='1' align='center'>"
                    + "<tr><th> Nombre</th>"
                    + "<th> Descripción</th>"
                    + "<th> Núm. Miembros</th>"
                    + "<th> Eliminar </th>"
                    + "<th> Modificar </th></tr>"
         ;
            out.println(salida);
            Especialidad negocio=new Especialidad();
            negocio=base.buscarEspecialidad(nombre);        
            if(negocio.getNombre()==null) {
                 out.println("Aqui va el mensaje de error");
                 out.close();
            }
            salida = "";
            salida += "<tr>";
            salida += "<form method='get'>";
            salida += "<td>"+ negocio.getNombre()+"</td>";
            salida += "<td>"+ negocio.getDescripcion()+"</td>";
            salida += "<td>"+ negocio.getNoMiembros()+"</td>";
            salida += "<td align='center'><a href='EliminarEspecialiad?nombre="+negocio.getNombre()+"'><img src='img/iconoeliminar.png'/></a></td>";
            salida += "<td align='center'><a href='BuscarEspecialiadd?nombre="+negocio.getNombre()+"'><img src='img/iconomodicar.png'/></a></td>";
            salida += "</form>";
            salida += "</tr>";
            out.print(salida);
            out.flush();
            salida = "";
            salida+="</table>"
                    + "</center>"
                    + "</div>"
                    + "</div>"
                    + "</body> "
                    + " </html>  ";
            out.println(salida);
            out.close();
    } finally {            
            out.close();
        }
    }

}
